package io.renren.modules.lucky.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

import java.math.BigDecimal;

/**
 * 招财猫结算记录
 *
 * @author Liang Pei 
 * @since 1.0.0 2025-01-06
 */
@Data
@ApiModel(value = "招财猫结算记录")
public class LuckyBillDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "")
	private Long id;

	@ApiModelProperty(value = "平台编码")
	private String platCode;

	@ApiModelProperty(value = "结算月份")
	private String settlementMonth;

	@ApiModelProperty(value = "结算金额")
	private BigDecimal settlementAmount;

	@ApiModelProperty(value = "发票信息")
	private String billInfo;

	@ApiModelProperty(value = "打款信息")
	private String remitInfo;

	@ApiModelProperty(value = "审核意见")
	private String auditOpinion;

	@ApiModelProperty(value = "1:待确认账单（可结算）; 2-待上传发票（账单已确认）；3-待审核（确认发票）； 4-审核失败 5-打款中（发票已确认），6-已打款")
	private Integer status;

	@ApiModelProperty(value = "创建时间")
	private Date createTime;

	@ApiModelProperty(value = "更新时间")
	private Date updateTime;


}